package com.witmore.neutron.ai.mcp.server.trading.dto;

import lombok.Data;

import java.time.LocalDate;

/**
 * 股票异动记录查询请求
 */
@Data
public class StockAbnormalRecordRequest {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 股票代码（模糊匹配）
     */
    private String stockCode;

    /**
     * 股票名称（模糊匹配）
     */
    private String stockName;

    /**
     * 异动类型：1-涨幅异动，2-跌幅异动
     */
    private Integer abnormalTypeCode;

    /**
     * 开始日期
     */
    private LocalDate startDate;

    /**
     * 结束日期
     */
    private LocalDate endDate;

    /**
     * 页码，从1开始
     */
    private long page = 1;

    /**
     * 每页大小
     */
    private long size = 10;
}
